<body>
We pass if we don't crash under ASAN.
<script>
if (window.testRunner) {
    testRunner.dumpAsText();
    testRunner.dumpBackForwardList();
    testRunner.waitUntilDone();
}

function sameDocumentSetupDone() {
    frames[1].location.replace("notify-parent-setup-done.html");
}

function differentDocumentSetupDone() {
    setTimeout(function() {
        window.history.back();
     }, 0);
}

function addChild() {
    var i = document.createElement("iframe");
    i.src = "about:blank";
    document.body.appendChild(i);
    if (window.testRunner)
        testRunner.notifyDone();
}
</script>
<iframe src="resources/pushState-onload.html"></iframe>
<iframe src="resources/blank.txt"></iframe>
</body>
